package com.yunxi.bizToHub.service;

import com.yunxi.bizToHub.pojo.*;
import com.yunxi.core.web.ApiResult;

/**
 * 整车仓库相关接口
 * Created by xuruzi on 2019/6/1.
 */
public interface VehicleStockManageDubboService {

    /**
     * 向SAP发送整车交货过账数据
     * PMS -> SAP
     */
    ApiResult vehicleDeliveryOrderPostingPms2Sap(VehicleDeliveryOrderPostingVO order);


    /**
     * 整车VDC入库
     * pms->sap
     *
     */
    ApiResult vehicleInboundPms2Sap(VehicleInboundVdcVO order);


    /**
     * 整车库存同步
     * 接口显示是移库单
     * pms->sap
     */
    ApiResult vehicleStockShiftPms2Sap(VehicleStockShiftVO order);


    /**
     * 扫码出库信号同步(厂库)合并
     * 车辆出入库信息同步至TSP
     * pms->tsp
     *
     */
    ApiResult vehicleStockStatusPms2Tsp(VehicleStockStatusVO order);


    /**
     * 车辆实销信息
     * pms->tsp
     */
    ApiResult vehicleCustomerSalesInfoPms2Tsp(CustomerSalesInfoVO order);

    /**
     * 过户
     * @param assignedInfoVO
     * @return
     */
    ApiResult vehicleAssignedInfoPms2Tsp(AssignedInfoVO assignedInfoVO);
}
